// import Vue from 'vue'
// // 第一个参数是指令明
// // 自定指令的配置项
// Vue.directive('imgerror', {
//   // inserted执行时机，是使用指令那个元素 插入到DOM树中就会执行inserted
//   // el 表示的使用了当前这个指令 那个DOM元素
//   // binding.value 使用指令的时候 传过来的值
//   inserted(el, binding) {
//     // console.log(el)
//     // console.log(binding)
//     el.onerror = () => {
//       el.src = binding.value
//     }
//   }
// })
import store from '@/store'
export const imgerror = {
  // inserted执行时机，是使用指令那个元素 插入到DOM树中就会执行inserted
  // el 表示的使用了当前这个指令 那个DOM元素
  // binding.value 使用指令的时候 传过来的值
  inserted(el, binding) {
    // console.log(el)
    // console.log(binding)
    el.onerror = () => {
      el.src = binding.value
    }
  }
}

export const permission = {
  inserted(el, binding) {
    const points = store.getters.roles?.points || []
    if (!points.includes(binding.value)) {
      el.parentNode.removeChild(el)
    }
  }
}
export const color = {}
